package com.atguigu111 {

	//每个包都可以有一个包对象。你需要在父包(com.atguigu)中定义它,且名称与子包一样。
	package object scala {
		var name = "jack"

		def sayOk(): Unit = {
			println("package object sayOk!")
		}
	}

	//包
	package scala {

		class Test {
			def test(): Unit = {
				//这里的name就是包对象scala中声明的name
				println(name)
				sayOk() //这个sayOk 就是包对象scala中声明的sayOk
			}
		}

		object TestObj {
			def main(args: Array[String]): Unit = {

				val t = new Test()
				t.test()
				//因为TestObje和scala这个包对象在同一包，因此也可以使用
				println("name=" + name)
				sayOk()
			}
		}

	}

}
